package top.zywork.service;

import java.math.BigDecimal;
import java.util.Date;

/**
 * AccountDetailService服务接口<br/>
 *
 * 创建于2019-06-28<br/>
 *
 * @author http://zywork.top 王振宇
 * @version 1.0
 */
public interface AccountDetailService extends BaseService {

    /**
     * 根据类型来统计金额
     * @param userId 用户编号
     * @param subType 收支类型
     * @return
     */
    BigDecimal sumBySubType(Long userId, String subType);

    /**
     * 可按时间段统计用户的总佣金
     * @param userId
     * @param beginTime 开始时间
     * @param endTime 结束时间
     * @return
     */
    BigDecimal sumGoodsOrderCommission(Long userId, Date beginTime, Date endTime);
}
